package com.crayon2f.test;

import com.alibaba.fastjson.JSON;
import com.google.common.collect.Lists;
import lombok.Data;
import org.apache.commons.lang3.builder.EqualsBuilder;
import org.apache.commons.lang3.builder.HashCodeBuilder;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
import java.util.Map;
import java.util.stream.Collectors;
import java.util.stream.Stream;
import java.util.stream.StreamSupport;

/**
 * @author 冯垚成
 * @create 2022-03-24 11:21
 */
@Data
public class BlStationCensusVO {
    private String cityName;

    private String blName;

    private String blArea;

    private String rmUnitPrice;

    private String rmNum;

    private String rmAllotNum;

    private String rmAllotRate;

    private String rmUsedNum;

    private String usedRate;

    private String freeRate;

    private String rmNoAllot;

    @Override
    public boolean equals(Object o) {
        if (this == o) return true;

        if (o == null || getClass() != o.getClass()) return false;

        BlStationCensusVO that = (BlStationCensusVO) o;

        return new EqualsBuilder().append(blArea, that.blArea).isEquals();
    }

    @Override
    public int hashCode() {
        return new HashCodeBuilder(17, 37).append(blArea).toHashCode();
    }

    public static void main(String[] args) {

        // 职场
        List<BlStationCensusVO> blList = JSON.parseArray("[{\"blArea\":\"11211.230000\",\"blName\":\"滴滴大厦\",\"cityName\":\"北京\",\"freeRate\":\"52.41%\",\"rmAllotNum\":\"1160\",\"rmAllotRate\":\"84.00%\",\"rmNoAllot\":\"221\",\"rmNum\":\"1381\",\"rmUnitPrice\":\"3118.00\",\"rmUsedNum\":\"552\",\"usedRate\":\"47.59%\"},{\"blArea\":\"11913.000000\",\"blName\":\"湾流大厦\",\"cityName\":\"北京\",\"freeRate\":\"59.65%\",\"rmAllotNum\":\"1410\",\"rmAllotRate\":\"97.98%\",\"rmNoAllot\":\"29\",\"rmNum\":\"1439\",\"rmUnitPrice\":\"1922.00\",\"rmUsedNum\":\"569\",\"usedRate\":\"40.35%\"},{\"blArea\":\"552.000000\",\"blName\":\"石榴庄办公室\",\"cityName\":\"北京\",\"freeRate\":\"69.23%\",\"rmAllotNum\":\"13\",\"rmAllotRate\":\"100.00%\",\"rmNoAllot\":\"0\",\"rmNum\":\"13\",\"rmUnitPrice\":\"2646.00\",\"rmUsedNum\":\"4\",\"usedRate\":\"30.77%\"},{\"blArea\":\"4834.430000\",\"blName\":\"用友西区2号楼\",\"cityName\":\"北京\",\"freeRate\":\"52.59%\",\"rmAllotNum\":\"540\",\"rmAllotRate\":\"100.00%\",\"rmNoAllot\":\"0\",\"rmNum\":\"540\",\"rmUnitPrice\":\"1749.00\",\"rmUsedNum\":\"256\",\"usedRate\":\"47.41%\"},{\"blArea\":\"8854.000000\",\"blName\":\"东软A座\",\"cityName\":\"北京\",\"freeRate\":\"81.30%\",\"rmAllotNum\":\"1674\",\"rmAllotRate\":\"100.00%\",\"rmNoAllot\":\"0\",\"rmNum\":\"1674\",\"rmUnitPrice\":\"1992.00\",\"rmUsedNum\":\"313\",\"usedRate\":\"18.70%\"},{\"blArea\":\"2440.000000\",\"blName\":\"山谷A2-3F&山谷A3-3F\",\"cityName\":\"北京\",\"freeRate\":\"61.36%\",\"rmAllotNum\":\"339\",\"rmAllotRate\":\"63.96%\",\"rmNoAllot\":\"191\",\"rmNum\":\"530\",\"rmUnitPrice\":\"3635.00\",\"rmUsedNum\":\"131\",\"usedRate\":\"38.64%\"},{\"blArea\":\"0.000000\",\"blName\":\"钻石B座\",\"cityName\":\"北京\",\"freeRate\":\"53.91%\",\"rmAllotNum\":\"755\",\"rmAllotRate\":\"73.73%\",\"rmNoAllot\":\"269\",\"rmNum\":\"1024\",\"rmUnitPrice\":\"2721.00\",\"rmUsedNum\":\"348\",\"usedRate\":\"46.09%\"},{\"blArea\":\"1654.000000\",\"blName\":\"山谷B3-2F\",\"cityName\":\"北京\",\"rmAllotNum\":\"0\",\"rmAllotRate\":\"0.00%\",\"rmNoAllot\":\"322\",\"rmNum\":\"322\",\"rmUnitPrice\":\"3635.00\",\"rmUsedNum\":\"0\"},{\"blArea\":\"0.000000\",\"blName\":\"湾流M\",\"cityName\":\"北京\",\"freeRate\":\"53.07%\",\"rmAllotNum\":\"309\",\"rmAllotRate\":\"81.32%\",\"rmNoAllot\":\"71\",\"rmNum\":\"380\",\"rmUnitPrice\":\"1922.00\",\"rmUsedNum\":\"145\",\"usedRate\":\"46.93%\"},{\"blArea\":\"1573.000000\",\"blName\":\"中关村壹号B1号楼\",\"cityName\":\"北京\",\"freeRate\":\"83.62%\",\"rmAllotNum\":\"232\",\"rmAllotRate\":\"72.73%\",\"rmNoAllot\":\"87\",\"rmNum\":\"319\",\"rmUnitPrice\":\"2268.00\",\"rmUsedNum\":\"38\",\"usedRate\":\"16.38%\"},{\"blArea\":\"2992.000000\",\"blName\":\"高科岭职场\",\"cityName\":\"北京\",\"freeRate\":\"19.94%\",\"rmAllotNum\":\"356\",\"rmAllotRate\":\"78.59%\",\"rmNoAllot\":\"97\",\"rmNum\":\"453\",\"rmUnitPrice\":\"2595.00\",\"rmUsedNum\":\"285\",\"usedRate\":\"80.06%\"},{\"blArea\":\"3065.000000\",\"blName\":\"互创职场\",\"cityName\":\"北京\",\"freeRate\":\"70.00%\",\"rmAllotNum\":\"240\",\"rmAllotRate\":\"63.16%\",\"rmNoAllot\":\"140\",\"rmNum\":\"380\",\"rmUnitPrice\":\"2874.00\",\"rmUsedNum\":\"72\",\"usedRate\":\"30.00%\"},{\"blArea\":\"1889.190000\",\"blName\":\"用友1号楼C座\",\"cityName\":\"北京\",\"rmAllotNum\":\"0\",\"rmAllotRate\":\"0.00%\",\"rmNoAllot\":\"176\",\"rmNum\":\"176\",\"rmUnitPrice\":\"0.00\",\"rmUsedNum\":\"0\"},{\"blArea\":\"3620.000000\",\"blName\":\"【Voyager】中关村壹号A2-A3号楼\",\"cityName\":\"北京\",\"freeRate\":\"63.88%\",\"rmAllotNum\":\"335\",\"rmAllotRate\":\"100.00%\",\"rmNoAllot\":\"0\",\"rmNum\":\"335\",\"rmUnitPrice\":\"2268.00\",\"rmUsedNum\":\"121\",\"usedRate\":\"36.12%\"},{\"blArea\":\"1648.000000\",\"blName\":\"山谷A2-5F\",\"cityName\":\"北京\",\"freeRate\":\"59.79%\",\"rmAllotNum\":\"194\",\"rmAllotRate\":\"76.08%\",\"rmNoAllot\":\"61\",\"rmNum\":\"255\",\"rmUnitPrice\":\"2921.00\",\"rmUsedNum\":\"78\",\"usedRate\":\"40.21%\"},{\"blArea\":\"2383.000000\",\"blName\":\"云基地\",\"cityName\":\"北京\",\"rmAllotNum\":\"0\",\"rmAllotRate\":\"0.00%\",\"rmNoAllot\":\"405\",\"rmNum\":\"405\",\"rmUnitPrice\":\"2504.00\",\"rmUsedNum\":\"0\"},{\"blArea\":\"0.000000\",\"blName\":\"顺义环普职场2号楼北楼\",\"cityName\":\"北京\",\"freeRate\":\"86.95%\",\"rmAllotNum\":\"1234\",\"rmAllotRate\":\"100.00%\",\"rmNoAllot\":\"0\",\"rmNum\":\"1234\",\"rmUnitPrice\":\"0.00\",\"rmUsedNum\":\"161\",\"usedRate\":\"13.05%\"},{\"blArea\":\"0.000000\",\"blName\":\"弘源职场\",\"cityName\":\"北京\",\"freeRate\":\"70.40%\",\"rmAllotNum\":\"2189\",\"rmAllotRate\":\"99.95%\",\"rmNoAllot\":\"1\",\"rmNum\":\"2190\",\"rmUnitPrice\":\"0.00\",\"rmUsedNum\":\"648\",\"usedRate\":\"29.60%\"},{\"blArea\":\"0.000000\",\"blName\":\"山谷A3-b座\",\"cityName\":\"北京\",\"rmAllotNum\":\"0\",\"rmAllotRate\":\"0.00%\",\"rmNoAllot\":\"16\",\"rmNum\":\"16\",\"rmUnitPrice\":\"0.00\",\"rmUsedNum\":\"0\"},{\"blArea\":\"0.000000\",\"blName\":\"中关村壹号A1号楼\",\"cityName\":\"北京\",\"freeRate\":\"93.55%\",\"rmAllotNum\":\"93\",\"rmAllotRate\":\"36.19%\",\"rmNoAllot\":\"164\",\"rmNum\":\"257\",\"rmUnitPrice\":\"0.00\",\"rmUsedNum\":\"6\",\"usedRate\":\"6.45%\"},{\"blArea\":\"0.000000\",\"blName\":\"宝盛广场B座\",\"cityName\":\"北京\",\"rmAllotNum\":\"0\",\"rmAllotRate\":\"0.00%\",\"rmNoAllot\":\"249\",\"rmNum\":\"249\",\"rmUnitPrice\":\"0.00\",\"rmUsedNum\":\"0\"},{\"blArea\":\"2446.080000\",\"blName\":\"顺义环普职场南楼\",\"cityName\":\"北京\",\"freeRate\":\"78.23%\",\"rmAllotNum\":\"248\",\"rmAllotRate\":\"100.00%\",\"rmNoAllot\":\"0\",\"rmNum\":\"248\",\"rmUnitPrice\":\"0.00\",\"rmUsedNum\":\"54\",\"usedRate\":\"21.77%\"},{\"blArea\":\"0.000000\",\"blName\":\"万科A座\",\"cityName\":\"北京\",\"freeRate\":\"70.21%\",\"rmAllotNum\":\"1168\",\"rmAllotRate\":\"66.14%\",\"rmNoAllot\":\"598\",\"rmNum\":\"1766\",\"rmUnitPrice\":\"0.00\",\"rmUsedNum\":\"348\",\"usedRate\":\"29.79%\"},{\"blArea\":\"0.000000\",\"blName\":\"万科B座\",\"cityName\":\"北京\",\"freeRate\":\"84.37%\",\"rmAllotNum\":\"1830\",\"rmAllotRate\":\"89.71%\",\"rmNoAllot\":\"210\",\"rmNum\":\"2040\",\"rmUnitPrice\":\"0.00\",\"rmUsedNum\":\"286\",\"usedRate\":\"15.63%\"},{\"blArea\":\"0.000000\",\"blName\":\"粒粒橙恒通创新园C15栋\",\"cityName\":\"北京\",\"freeRate\":\"86.76%\",\"rmAllotNum\":\"136\",\"rmAllotRate\":\"97.14%\",\"rmNoAllot\":\"4\",\"rmNum\":\"140\",\"rmUnitPrice\":\"0.00\",\"rmUsedNum\":\"18\",\"usedRate\":\"13.24%\"},{\"blArea\":\"0.000000\",\"blName\":\"顺义环普职场4号楼\",\"cityName\":\"北京\",\"freeRate\":\"96.57%\",\"rmAllotNum\":\"554\",\"rmAllotRate\":\"100.00%\",\"rmNoAllot\":\"0\",\"rmNum\":\"554\",\"rmUnitPrice\":\"0.00\",\"rmUsedNum\":\"19\",\"usedRate\":\"3.43%\"},{\"blArea\":\"0.000000\",\"blName\":\"【Voyager】中关村壹号B1号楼\",\"cityName\":\"北京\",\"freeRate\":\"92.31%\",\"rmAllotNum\":\"221\",\"rmAllotRate\":\"100.00%\",\"rmNoAllot\":\"0\",\"rmNum\":\"221\",\"rmUnitPrice\":\"0.00\",\"rmUsedNum\":\"17\",\"usedRate\":\"7.69%\"},{\"blArea\":\"0.000000\",\"blName\":\"【RLab】中关村壹号B3号楼\",\"cityName\":\"北京\",\"freeRate\":\"84.83%\",\"rmAllotNum\":\"422\",\"rmAllotRate\":\"100.00%\",\"rmNoAllot\":\"0\",\"rmNum\":\"422\",\"rmUnitPrice\":\"0.00\",\"rmUsedNum\":\"64\",\"usedRate\":\"15.17%\"},{\"blArea\":\"18053.000000\",\"blName\":\"钻石AC座\",\"cityName\":\"北京\",\"freeRate\":\"38.45%\",\"rmAllotNum\":\"1706\",\"rmAllotRate\":\"99.19%\",\"rmNoAllot\":\"14\",\"rmNum\":\"1720\",\"rmUnitPrice\":\"2721.00\",\"rmUsedNum\":\"1050\",\"usedRate\":\"61.55%\"},{\"blArea\":\"27608.000000\",\"blName\":\"新橙海A座\",\"cityName\":\"北京\",\"freeRate\":\"46.86%\",\"rmAllotNum\":\"1050\",\"rmAllotRate\":\"80.03%\",\"rmNoAllot\":\"262\",\"rmNum\":\"1312\",\"rmUnitPrice\":\"2648.00\",\"rmUsedNum\":\"558\",\"usedRate\":\"53.14%\"},{\"blArea\":\"10482.000000\",\"blName\":\"黎明大厦\",\"cityName\":\"北京\",\"freeRate\":\"64.82%\",\"rmAllotNum\":\"759\",\"rmAllotRate\":\"83.50%\",\"rmNoAllot\":\"150\",\"rmNum\":\"909\",\"rmUnitPrice\":\"3119.00\",\"rmUsedNum\":\"267\",\"usedRate\":\"35.18%\"},{\"blArea\":\"0.000000\",\"blName\":\"新橙海C座\",\"cityName\":\"北京\",\"freeRate\":\"42.84%\",\"rmAllotNum\":\"1697\",\"rmAllotRate\":\"95.98%\",\"rmNoAllot\":\"71\",\"rmNum\":\"1768\",\"rmUnitPrice\":\"2648.00\",\"rmUsedNum\":\"970\",\"usedRate\":\"57.16%\"},{\"blArea\":\"0.000000\",\"blName\":\"新橙海B座\",\"cityName\":\"北京\",\"freeRate\":\"100.00%\",\"rmAllotNum\":\"2\",\"rmAllotRate\":\"4.76%\",\"rmNoAllot\":\"40\",\"rmNum\":\"42\",\"rmUnitPrice\":\"2648.00\",\"rmUsedNum\":\"0\",\"usedRate\":\"0.00%\"},{\"blArea\":\"335.620000\",\"blName\":\"中山良安大厦\",\"cityName\":\"中山\",\"freeRate\":\"44.44%\",\"rmAllotNum\":\"18\",\"rmAllotRate\":\"45.00%\",\"rmNoAllot\":\"22\",\"rmNum\":\"40\",\"rmUnitPrice\":\"2458.00\",\"rmUsedNum\":\"10\",\"usedRate\":\"55.56%\"},{\"blArea\":\"628.020000\",\"blName\":\"央央春天投资大厦\",\"cityName\":\"南昌\",\"freeRate\":\"67.92%\",\"rmAllotNum\":\"53\",\"rmAllotRate\":\"82.81%\",\"rmNoAllot\":\"11\",\"rmNum\":\"64\",\"rmUnitPrice\":\"1621.00\",\"rmUsedNum\":\"17\",\"usedRate\":\"32.08%\"},{\"blArea\":\"300.000000\",\"blName\":\"泉州中关村海西基地\",\"cityName\":\"泉州\",\"freeRate\":\"96.00%\",\"rmAllotNum\":\"25\",\"rmAllotRate\":\"65.79%\",\"rmNoAllot\":\"13\",\"rmNum\":\"38\",\"rmUnitPrice\":\"1621.00\",\"rmUsedNum\":\"1\",\"usedRate\":\"4.00%\"},{\"blArea\":\"901.100000\",\"blName\":\"厦门综合职场\",\"cityName\":\"厦门\",\"freeRate\":\"24.21%\",\"rmAllotNum\":\"95\",\"rmAllotRate\":\"85.59%\",\"rmNoAllot\":\"16\",\"rmNum\":\"111\",\"rmUnitPrice\":\"1621.00\",\"rmUsedNum\":\"72\",\"usedRate\":\"75.79%\"},{\"blArea\":\"1416.080000\",\"blName\":\"武汉广泽大厦\",\"cityName\":\"武汉\",\"freeRate\":\"56.03%\",\"rmAllotNum\":\"141\",\"rmAllotRate\":\"91.56%\",\"rmNoAllot\":\"13\",\"rmNum\":\"154\",\"rmUnitPrice\":\"1621.00\",\"rmUsedNum\":\"62\",\"usedRate\":\"43.97%\"},{\"blArea\":\"2722.640000\",\"blName\":\"双创园D2单元\",\"cityName\":\"郑州\",\"freeRate\":\"8.62%\",\"rmAllotNum\":\"116\",\"rmAllotRate\":\"84.06%\",\"rmNoAllot\":\"22\",\"rmNum\":\"138\",\"rmUnitPrice\":\"1621.00\",\"rmUsedNum\":\"106\",\"usedRate\":\"91.38%\"},{\"blArea\":\"398.170000\",\"blName\":\"1号\",\"cityName\":\"贵阳\",\"freeRate\":\"40.74%\",\"rmAllotNum\":\"27\",\"rmAllotRate\":\"58.70%\",\"rmNoAllot\":\"19\",\"rmNum\":\"46\",\"rmUnitPrice\":\"2458.00\",\"rmUsedNum\":\"16\",\"usedRate\":\"59.26%\"},{\"blArea\":\"447.900000\",\"blName\":\"昆明俊发中心\",\"cityName\":\"昆明\",\"freeRate\":\"25.00%\",\"rmAllotNum\":\"56\",\"rmAllotRate\":\"59.57%\",\"rmNoAllot\":\"38\",\"rmNum\":\"94\",\"rmUnitPrice\":\"2458.00\",\"rmUsedNum\":\"42\",\"usedRate\":\"75.00%\"},{\"blArea\":\"79.930000\",\"blName\":\"兰州天建广场\",\"cityName\":\"兰州\",\"freeRate\":\"40.00%\",\"rmAllotNum\":\"5\",\"rmAllotRate\":\"41.67%\",\"rmNoAllot\":\"7\",\"rmNum\":\"12\",\"rmUnitPrice\":\"1630.00\",\"rmUsedNum\":\"3\",\"usedRate\":\"60.00%\"},{\"blArea\":\"113.300000\",\"blName\":\"新疆信合创新创业基地\",\"cityName\":\"乌鲁木齐\",\"freeRate\":\"80.00%\",\"rmAllotNum\":\"5\",\"rmAllotRate\":\"31.25%\",\"rmNoAllot\":\"11\",\"rmNum\":\"16\",\"rmUnitPrice\":\"1630.00\",\"rmUsedNum\":\"1\",\"usedRate\":\"20.00%\"},{\"blArea\":\"1620.000000\",\"blName\":\"西安航创国际广场C座\",\"cityName\":\"西安\",\"freeRate\":\"57.14%\",\"rmAllotNum\":\"98\",\"rmAllotRate\":\"82.35%\",\"rmNoAllot\":\"21\",\"rmNum\":\"119\",\"rmUnitPrice\":\"1630.00\",\"rmUsedNum\":\"42\",\"usedRate\":\"42.86%\"},{\"blArea\":\"188.000000\",\"blName\":\"西宁盐湖巷总部经济大厦\",\"cityName\":\"西宁\",\"freeRate\":\"33.33%\",\"rmAllotNum\":\"6\",\"rmAllotRate\":\"33.33%\",\"rmNoAllot\":\"12\",\"rmNum\":\"18\",\"rmUnitPrice\":\"1630.00\",\"rmUsedNum\":\"4\",\"usedRate\":\"66.67%\"},{\"blArea\":\"195.850000\",\"blName\":\"银川中关村创新中心B座\",\"cityName\":\"银川\",\"freeRate\":\"41.67%\",\"rmAllotNum\":\"12\",\"rmAllotRate\":\"100.00%\",\"rmNoAllot\":\"0\",\"rmNum\":\"12\",\"rmUnitPrice\":\"1630.00\",\"rmUsedNum\":\"7\",\"usedRate\":\"58.33%\"},{\"blArea\":\"0.000000\",\"blName\":\"浙中总部经济中心\",\"cityName\":\"金华\",\"freeRate\":\"91.67%\",\"rmAllotNum\":\"24\",\"rmAllotRate\":\"100.00%\",\"rmNoAllot\":\"0\",\"rmNum\":\"24\",\"rmUnitPrice\":\"0.00\",\"rmUsedNum\":\"2\",\"usedRate\":\"8.33%\"},{\"blArea\":\"254.560000\",\"blName\":\"徐州文远大厦\",\"cityName\":\"徐州\",\"freeRate\":\"45.83%\",\"rmAllotNum\":\"24\",\"rmAllotRate\":\"68.57%\",\"rmNoAllot\":\"11\",\"rmNum\":\"35\",\"rmUnitPrice\":\"1643.00\",\"rmUsedNum\":\"13\",\"usedRate\":\"54.17%\"},{\"blArea\":\"5728.800000\",\"blName\":\"天津客服\",\"cityName\":\"天津客服\",\"freeRate\":\"100.00%\",\"rmAllotNum\":\"562\",\"rmAllotRate\":\"100.00%\",\"rmNoAllot\":\"0\",\"rmNum\":\"562\",\"rmUnitPrice\":\"1292.00\",\"rmUsedNum\":\"0\",\"usedRate\":\"0.00%\"},{\"blArea\":\"2042.560000\",\"blName\":\"金融港A2栋\",\"cityName\":\"武汉客服\",\"freeRate\":\"100.00%\",\"rmAllotNum\":\"295\",\"rmAllotRate\":\"100.00%\",\"rmNoAllot\":\"0\",\"rmNum\":\"295\",\"rmUnitPrice\":\"1278.00\",\"rmUsedNum\":\"0\",\"usedRate\":\"0.00%\"},{\"blArea\":\"2092.760000\",\"blName\":\"金融港B15栋\",\"cityName\":\"武汉客服\",\"freeRate\":\"100.00%\",\"rmAllotNum\":\"303\",\"rmAllotRate\":\"100.00%\",\"rmNoAllot\":\"0\",\"rmNum\":\"303\",\"rmUnitPrice\":\"1278.00\",\"rmUsedNum\":\"0\",\"usedRate\":\"0.00%\"},{\"blArea\":\"390.000000\",\"blName\":\"呼和浩特大唐金座\",\"cityName\":\"呼和浩特\",\"freeRate\":\"80.00%\",\"rmAllotNum\":\"30\",\"rmAllotRate\":\"88.24%\",\"rmNoAllot\":\"4\",\"rmNum\":\"34\",\"rmUnitPrice\":\"2035.00\",\"rmUsedNum\":\"6\",\"usedRate\":\"20.00%\"},{\"blArea\":\"0.000000\",\"blName\":\"裕景大厦\",\"cityName\":\"大连\",\"freeRate\":\"100.00%\",\"rmAllotNum\":\"34\",\"rmAllotRate\":\"56.67%\",\"rmNoAllot\":\"26\",\"rmNum\":\"60\",\"rmUnitPrice\":\"0.00\",\"rmUsedNum\":\"0\",\"usedRate\":\"0.00%\"},{\"blArea\":\"0.000000\",\"blName\":\"市府恒隆大厦\",\"cityName\":\"沈阳\",\"freeRate\":\"80.52%\",\"rmAllotNum\":\"77\",\"rmAllotRate\":\"77.00%\",\"rmNoAllot\":\"23\",\"rmNum\":\"100\",\"rmUnitPrice\":\"0.00\",\"rmUsedNum\":\"15\",\"usedRate\":\"19.48%\"},{\"blArea\":\"4316.710000\",\"blName\":\"百川大厦\",\"cityName\":\"上海\",\"freeRate\":\"42.77%\",\"rmAllotNum\":\"325\",\"rmAllotRate\":\"98.19%\",\"rmNoAllot\":\"6\",\"rmNum\":\"331\",\"rmUnitPrice\":\"2068.00\",\"rmUsedNum\":\"186\",\"usedRate\":\"57.23%\"},{\"blArea\":\"0.000000\",\"blName\":\"金领之都6号楼\",\"cityName\":\"上海\",\"freeRate\":\"71.09%\",\"rmAllotNum\":\"294\",\"rmAllotRate\":\"100.00%\",\"rmNoAllot\":\"0\",\"rmNum\":\"294\",\"rmUnitPrice\":\"0.00\",\"rmUsedNum\":\"85\",\"usedRate\":\"28.91%\"},{\"blArea\":\"280.000000\",\"blName\":\"哈尔滨爱立方孵化器\",\"cityName\":\"哈尔滨\",\"freeRate\":\"90.00%\",\"rmAllotNum\":\"30\",\"rmAllotRate\":\"53.57%\",\"rmNoAllot\":\"26\",\"rmNum\":\"56\",\"rmUnitPrice\":\"2035.00\",\"rmUsedNum\":\"3\",\"usedRate\":\"10.00%\"},{\"blArea\":\"469.500000\",\"blName\":\"长春力旺广场B座\",\"cityName\":\"长春\",\"freeRate\":\"75.00%\",\"rmAllotNum\":\"24\",\"rmAllotRate\":\"48.98%\",\"rmNoAllot\":\"25\",\"rmNum\":\"49\",\"rmUnitPrice\":\"2035.00\",\"rmUsedNum\":\"6\",\"usedRate\":\"25.00%\"},{\"blArea\":\"0.000000\",\"blName\":\"太原南站同创谷西南角2号楼\",\"cityName\":\"太原\",\"freeRate\":\"100.00%\",\"rmAllotNum\":\"66\",\"rmAllotRate\":\"82.50%\",\"rmNoAllot\":\"14\",\"rmNum\":\"80\",\"rmUnitPrice\":\"0.00\",\"rmUsedNum\":\"0\",\"usedRate\":\"0.00%\"},{\"blArea\":\"760.000000\",\"blName\":\"同盟大厦4栋\",\"cityName\":\"长沙\",\"freeRate\":\"77.34%\",\"rmAllotNum\":\"128\",\"rmAllotRate\":\"81.01%\",\"rmNoAllot\":\"30\",\"rmNum\":\"158\",\"rmUnitPrice\":\"1621.00\",\"rmUsedNum\":\"29\",\"usedRate\":\"22.66%\"},{\"blArea\":\"0.000000\",\"blName\":\"科技金融中心\",\"cityName\":\"重庆\",\"freeRate\":\"21.51%\",\"rmAllotNum\":\"93\",\"rmAllotRate\":\"86.11%\",\"rmNoAllot\":\"15\",\"rmNum\":\"108\",\"rmUnitPrice\":\"0.00\",\"rmUsedNum\":\"73\",\"usedRate\":\"78.49%\"},{\"blArea\":\"0.000000\",\"blName\":\"重庆小贷办公室\",\"cityName\":\"重庆\",\"freeRate\":\"100.00%\",\"rmAllotNum\":\"13\",\"rmAllotRate\":\"100.00%\",\"rmNoAllot\":\"0\",\"rmNum\":\"13\",\"rmUnitPrice\":\"0.00\",\"rmUsedNum\":\"0\",\"usedRate\":\"0.00%\"},{\"blArea\":\"2226.100000\",\"blName\":\"成都市华润大厦办公室\",\"cityName\":\"成都\",\"freeRate\":\"40.42%\",\"rmAllotNum\":\"334\",\"rmAllotRate\":\"91.51%\",\"rmNoAllot\":\"31\",\"rmNum\":\"365\",\"rmUnitPrice\":\"1789.00\",\"rmUsedNum\":\"199\",\"usedRate\":\"59.58%\"},{\"blArea\":\"1371.780000\",\"blName\":\"携程大厦\",\"cityName\":\"成都\",\"freeRate\":\"99.56%\",\"rmAllotNum\":\"228\",\"rmAllotRate\":\"100.00%\",\"rmNoAllot\":\"0\",\"rmNum\":\"228\",\"rmUnitPrice\":\"1312.00\",\"rmUsedNum\":\"1\",\"usedRate\":\"0.44%\"},{\"blArea\":\"750.000000\",\"blName\":\"成都研发中心A座\",\"cityName\":\"成都\",\"freeRate\":\"100.00%\",\"rmAllotNum\":\"68\",\"rmAllotRate\":\"100.00%\",\"rmNoAllot\":\"0\",\"rmNum\":\"68\",\"rmUnitPrice\":\"1769.00\",\"rmUsedNum\":\"0\",\"usedRate\":\"0.00%\"},{\"blArea\":\"0.000000\",\"blName\":\"天府国际大厦\",\"cityName\":\"成都\",\"rmAllotNum\":\"0\",\"rmAllotRate\":\"0.00%\",\"rmNoAllot\":\"1967\",\"rmNum\":\"1967\",\"rmUnitPrice\":\"0.00\",\"rmUsedNum\":\"0\"},{\"blArea\":\"0.000000\",\"blName\":\"成都中海国际\",\"cityName\":\"成都\",\"freeRate\":\"93.52%\",\"rmAllotNum\":\"324\",\"rmAllotRate\":\"100.00%\",\"rmNoAllot\":\"0\",\"rmNum\":\"324\",\"rmUnitPrice\":\"0.00\",\"rmUsedNum\":\"21\",\"usedRate\":\"6.48%\"},{\"blArea\":\"10721.200000\",\"blName\":\"星辰大厦\",\"cityName\":\"杭州\",\"freeRate\":\"77.34%\",\"rmAllotNum\":\"1509\",\"rmAllotRate\":\"97.67%\",\"rmNoAllot\":\"36\",\"rmNum\":\"1545\",\"rmUnitPrice\":\"1732.00\",\"rmUsedNum\":\"342\",\"usedRate\":\"22.66%\"},{\"blArea\":\"0.000000\",\"blName\":\"高巨蔚蓝谷B座\",\"cityName\":\"杭州\",\"freeRate\":\"95.40%\",\"rmAllotNum\":\"1086\",\"rmAllotRate\":\"100.00%\",\"rmNoAllot\":\"0\",\"rmNum\":\"1086\",\"rmUnitPrice\":\"0.00\",\"rmUsedNum\":\"50\",\"usedRate\":\"4.60%\"},{\"blArea\":\"8524.960000\",\"blName\":\"亮剑大厦\",\"cityName\":\"杭州\",\"freeRate\":\"80.65%\",\"rmAllotNum\":\"2031\",\"rmAllotRate\":\"97.32%\",\"rmNoAllot\":\"56\",\"rmNum\":\"2087\",\"rmUnitPrice\":\"1457.00\",\"rmUsedNum\":\"393\",\"usedRate\":\"19.35%\"},{\"blArea\":\"573.300000\",\"blName\":\"济南绿地中心\",\"cityName\":\"济南\",\"freeRate\":\"28.36%\",\"rmAllotNum\":\"67\",\"rmAllotRate\":\"78.82%\",\"rmNoAllot\":\"18\",\"rmNum\":\"85\",\"rmUnitPrice\":\"2035.00\",\"rmUsedNum\":\"48\",\"usedRate\":\"71.64%\"},{\"blArea\":\"767.370000\",\"blName\":\"青岛综合办公室\",\"cityName\":\"青岛\",\"freeRate\":\"22.33%\",\"rmAllotNum\":\"103\",\"rmAllotRate\":\"79.84%\",\"rmNoAllot\":\"26\",\"rmNum\":\"129\",\"rmUnitPrice\":\"2035.00\",\"rmUsedNum\":\"80\",\"usedRate\":\"77.67%\"},{\"blArea\":\"512.870000\",\"blName\":\"石家庄开元金融中心\",\"cityName\":\"石家庄\",\"freeRate\":\"40.00%\",\"rmAllotNum\":\"50\",\"rmAllotRate\":\"100.00%\",\"rmNoAllot\":\"0\",\"rmNum\":\"50\",\"rmUnitPrice\":\"2035.00\",\"rmUsedNum\":\"30\",\"usedRate\":\"60.00%\"},{\"blArea\":\"0.000000\",\"blName\":\"天津融汇广场\",\"cityName\":\"天津\",\"freeRate\":\"82.47%\",\"rmAllotNum\":\"97\",\"rmAllotRate\":\"90.65%\",\"rmNoAllot\":\"10\",\"rmNum\":\"107\",\"rmUnitPrice\":\"0.00\",\"rmUsedNum\":\"17\",\"usedRate\":\"17.53%\"},{\"blArea\":\"224.710000\",\"blName\":\"常州交银大厦\",\"cityName\":\"常州\",\"freeRate\":\"76.19%\",\"rmAllotNum\":\"21\",\"rmAllotRate\":\"77.78%\",\"rmNoAllot\":\"6\",\"rmNum\":\"27\",\"rmUnitPrice\":\"1643.00\",\"rmUsedNum\":\"5\",\"usedRate\":\"23.81%\"},{\"blArea\":\"720.540000\",\"blName\":\"A座\",\"cityName\":\"合肥\",\"freeRate\":\"8.64%\",\"rmAllotNum\":\"81\",\"rmAllotRate\":\"83.51%\",\"rmNoAllot\":\"16\",\"rmNum\":\"97\",\"rmUnitPrice\":\"1643.00\",\"rmUsedNum\":\"74\",\"usedRate\":\"91.36%\"},{\"blArea\":\"968.620000\",\"blName\":\"南京综合办公室\",\"cityName\":\"南京\",\"freeRate\":\"92.23%\",\"rmAllotNum\":\"103\",\"rmAllotRate\":\"91.96%\",\"rmNoAllot\":\"9\",\"rmNum\":\"112\",\"rmUnitPrice\":\"1643.00\",\"rmUsedNum\":\"8\",\"usedRate\":\"7.77%\"},{\"blArea\":\"950.000000\",\"blName\":\"宁波文创港6栋\",\"cityName\":\"宁波\",\"freeRate\":\"100.00%\",\"rmAllotNum\":\"38\",\"rmAllotRate\":\"50.67%\",\"rmNoAllot\":\"37\",\"rmNum\":\"75\",\"rmUnitPrice\":\"1643.00\",\"rmUsedNum\":\"0\",\"usedRate\":\"0.00%\"},{\"blArea\":\"527.000000\",\"blName\":\"苏州苏悦广场南楼\",\"cityName\":\"苏州\",\"freeRate\":\"31.11%\",\"rmAllotNum\":\"45\",\"rmAllotRate\":\"64.29%\",\"rmNoAllot\":\"25\",\"rmNum\":\"70\",\"rmUnitPrice\":\"1643.00\",\"rmUsedNum\":\"31\",\"usedRate\":\"68.89%\"},{\"blArea\":\"340.000000\",\"blName\":\"温州鹿港大厦A幢\",\"cityName\":\"温州\",\"freeRate\":\"100.00%\",\"rmAllotNum\":\"30\",\"rmAllotRate\":\"96.77%\",\"rmNoAllot\":\"1\",\"rmNum\":\"31\",\"rmUnitPrice\":\"1643.00\",\"rmUsedNum\":\"0\",\"usedRate\":\"0.00%\"},{\"blArea\":\"407.370000\",\"blName\":\"无锡联合办公室\",\"cityName\":\"无锡\",\"freeRate\":\"76.47%\",\"rmAllotNum\":\"34\",\"rmAllotRate\":\"82.93%\",\"rmNoAllot\":\"7\",\"rmNum\":\"41\",\"rmUnitPrice\":\"1643.00\",\"rmUsedNum\":\"8\",\"usedRate\":\"23.53%\"},{\"blArea\":\"10629.060000\",\"blName\":\"橙长楼\",\"cityName\":\"上饶客服\",\"freeRate\":\"99.27%\",\"rmAllotNum\":\"821\",\"rmAllotRate\":\"100.00%\",\"rmNoAllot\":\"0\",\"rmNum\":\"821\",\"rmUnitPrice\":\"0.00\",\"rmUsedNum\":\"6\",\"usedRate\":\"0.73%\"},{\"blArea\":\"10204.680000\",\"blName\":\"橙意楼\",\"cityName\":\"上饶客服\",\"freeRate\":\"99.94%\",\"rmAllotNum\":\"1579\",\"rmAllotRate\":\"100.00%\",\"rmNoAllot\":\"0\",\"rmNum\":\"1579\",\"rmUnitPrice\":\"0.00\",\"rmUsedNum\":\"1\",\"usedRate\":\"0.06%\"},{\"blArea\":\"370.640000\",\"blName\":\"福晟国际中心\",\"cityName\":\"福州\",\"freeRate\":\"82.98%\",\"rmAllotNum\":\"47\",\"rmAllotRate\":\"92.16%\",\"rmNoAllot\":\"4\",\"rmNum\":\"51\",\"rmUnitPrice\":\"1621.00\",\"rmUsedNum\":\"8\",\"usedRate\":\"17.02%\"},{\"blArea\":\"0.000000\",\"blName\":\"【达芬奇】深圳创新中心职场\",\"cityName\":\"深圳\",\"freeRate\":\"100.00%\",\"rmAllotNum\":\"76\",\"rmAllotRate\":\"100.00%\",\"rmNoAllot\":\"0\",\"rmNum\":\"76\",\"rmUnitPrice\":\"0.00\",\"rmUsedNum\":\"0\",\"usedRate\":\"0.00%\"},{\"blArea\":\"0.000000\",\"blName\":\"新宙邦\",\"cityName\":\"深圳\",\"freeRate\":\"84.30%\",\"rmAllotNum\":\"242\",\"rmAllotRate\":\"100.00%\",\"rmNoAllot\":\"0\",\"rmNum\":\"242\",\"rmUnitPrice\":\"0.00\",\"rmUsedNum\":\"38\",\"usedRate\":\"15.70%\"},{\"blArea\":\"0.000000\",\"blName\":\"鹏润达商业大厦\",\"cityName\":\"深圳\",\"freeRate\":\"100.00%\",\"rmAllotNum\":\"35\",\"rmAllotRate\":\"100.00%\",\"rmNoAllot\":\"0\",\"rmNum\":\"35\",\"rmUnitPrice\":\"0.00\",\"rmUsedNum\":\"0\",\"usedRate\":\"0.00%\"},{\"blArea\":\"1825.500000\",\"blName\":\"大冲商务中心\",\"cityName\":\"深圳\",\"freeRate\":\"99.36%\",\"rmAllotNum\":\"157\",\"rmAllotRate\":\"83.51%\",\"rmNoAllot\":\"31\",\"rmNum\":\"188\",\"rmUnitPrice\":\"2458.00\",\"rmUsedNum\":\"1\",\"usedRate\":\"0.64%\"},{\"blArea\":\"292.950000\",\"blName\":\"东莞万科中心1号楼\",\"cityName\":\"东莞\",\"freeRate\":\"33.87%\",\"rmAllotNum\":\"62\",\"rmAllotRate\":\"96.88%\",\"rmNoAllot\":\"2\",\"rmNum\":\"64\",\"rmUnitPrice\":\"2458.00\",\"rmUsedNum\":\"41\",\"usedRate\":\"66.13%\"},{\"blArea\":\"0.000000\",\"blName\":\"南海万科中心\",\"cityName\":\"佛山\",\"freeRate\":\"42.11%\",\"rmAllotNum\":\"38\",\"rmAllotRate\":\"76.00%\",\"rmNoAllot\":\"12\",\"rmNum\":\"50\",\"rmUnitPrice\":\"0.00\",\"rmUsedNum\":\"22\",\"usedRate\":\"57.89%\"},{\"blArea\":\"2112.270000\",\"blName\":\"广州越秀金融大厦\",\"cityName\":\"广州\",\"freeRate\":\"53.73%\",\"rmAllotNum\":\"255\",\"rmAllotRate\":\"93.75%\",\"rmNoAllot\":\"17\",\"rmNum\":\"272\",\"rmUnitPrice\":\"2458.00\",\"rmUsedNum\":\"118\",\"usedRate\":\"46.27%\"},{\"blArea\":\"0.000000\",\"blName\":\"海口综合职场\",\"cityName\":\"海口\",\"freeRate\":\"96.30%\",\"rmAllotNum\":\"27\",\"rmAllotRate\":\"84.38%\",\"rmNoAllot\":\"5\",\"rmNum\":\"32\",\"rmUnitPrice\":\"0.00\",\"rmUsedNum\":\"1\",\"usedRate\":\"3.70%\"},{\"blArea\":\"260.250000\",\"blName\":\"惠州佳兆业中心三期综合楼\",\"cityName\":\"惠州\",\"freeRate\":\"19.05%\",\"rmAllotNum\":\"21\",\"rmAllotRate\":\"65.63%\",\"rmNoAllot\":\"11\",\"rmNum\":\"32\",\"rmUnitPrice\":\"2458.00\",\"rmUsedNum\":\"17\",\"usedRate\":\"80.95%\"},{\"blArea\":\"150.120000\",\"blName\":\"江门万达广场2幢\",\"cityName\":\"江门\",\"freeRate\":\"30.00%\",\"rmAllotNum\":\"10\",\"rmAllotRate\":\"66.67%\",\"rmNoAllot\":\"5\",\"rmNum\":\"15\",\"rmUnitPrice\":\"2458.00\",\"rmUsedNum\":\"7\",\"usedRate\":\"70.00%\"},{\"blArea\":\"517.200000\",\"blName\":\"南宁华润大厦B座\",\"cityName\":\"南宁\",\"freeRate\":\"35.42%\",\"rmAllotNum\":\"48\",\"rmAllotRate\":\"76.19%\",\"rmNoAllot\":\"15\",\"rmNum\":\"63\",\"rmUnitPrice\":\"2458.00\",\"rmUsedNum\":\"31\",\"usedRate\":\"64.58%\"},{\"blArea\":\"198847.920000\",\"blName\":\"全国\",\"cityName\":\"全国\",\"freeRate\":\"70.83%\",\"rmAllotNum\":\"33512\",\"rmAllotRate\":\"83.59%\",\"rmNoAllot\":\"6580\",\"rmNum\":\"40092\",\"rmUnitPrice\":\"0.00\",\"rmUsedNum\":\"9777\",\"usedRate\":\"29.17%\"}]",BlStationCensusVO.class);
        Map<String, List<BlStationCensusVO>> blMap = blList.stream()
                .collect(Collectors.groupingBy(BlStationCensusVO::getCityName));

        // 各个城市合计
        List<BlStationCensusVO> cityList = JSON.parseArray("[{\"blArea\":\"198847.920000\",\"cityName\":\"全国\",\"freeRate\":\"70.83%\",\"rmAllotNum\":\"33512\",\"rmAllotRate\":\"83.59%\",\"rmNoAllot\":\"6580\",\"rmNum\":\"40092\",\"rmUsedNum\":\"9777\",\"usedRate\":\"29.17%\"},{\"blArea\":\"117217.930000\",\"cityName\":\"北京\",\"freeRate\":\"64.64%\",\"rmAllotNum\":\"20866\",\"rmAllotRate\":\"84.43%\",\"rmNoAllot\":\"3848\",\"rmNum\":\"24714\",\"rmUsedNum\":\"7378\",\"usedRate\":\"35.36%\"},{\"blArea\":\"335.620000\",\"cityName\":\"中山\",\"freeRate\":\"44.44%\",\"rmAllotNum\":\"18\",\"rmAllotRate\":\"45.00%\",\"rmNoAllot\":\"22\",\"rmNum\":\"40\",\"rmUsedNum\":\"10\",\"usedRate\":\"55.56%\"},{\"blArea\":\"628.020000\",\"cityName\":\"南昌\",\"freeRate\":\"67.92%\",\"rmAllotNum\":\"53\",\"rmAllotRate\":\"82.81%\",\"rmNoAllot\":\"11\",\"rmNum\":\"64\",\"rmUsedNum\":\"17\",\"usedRate\":\"32.08%\"},{\"blArea\":\"300.000000\",\"cityName\":\"泉州\",\"freeRate\":\"96.00%\",\"rmAllotNum\":\"25\",\"rmAllotRate\":\"65.79%\",\"rmNoAllot\":\"13\",\"rmNum\":\"38\",\"rmUsedNum\":\"1\",\"usedRate\":\"4.00%\"},{\"blArea\":\"901.100000\",\"cityName\":\"厦门\",\"freeRate\":\"24.21%\",\"rmAllotNum\":\"95\",\"rmAllotRate\":\"85.59%\",\"rmNoAllot\":\"16\",\"rmNum\":\"111\",\"rmUsedNum\":\"72\",\"usedRate\":\"75.79%\"},{\"blArea\":\"1416.080000\",\"cityName\":\"武汉\",\"freeRate\":\"56.03%\",\"rmAllotNum\":\"141\",\"rmAllotRate\":\"91.56%\",\"rmNoAllot\":\"13\",\"rmNum\":\"154\",\"rmUsedNum\":\"62\",\"usedRate\":\"43.97%\"},{\"blArea\":\"2722.640000\",\"cityName\":\"郑州\",\"freeRate\":\"8.62%\",\"rmAllotNum\":\"116\",\"rmAllotRate\":\"84.06%\",\"rmNoAllot\":\"22\",\"rmNum\":\"138\",\"rmUsedNum\":\"106\",\"usedRate\":\"91.38%\"},{\"blArea\":\"398.170000\",\"cityName\":\"贵阳\",\"freeRate\":\"40.74%\",\"rmAllotNum\":\"27\",\"rmAllotRate\":\"58.70%\",\"rmNoAllot\":\"19\",\"rmNum\":\"46\",\"rmUsedNum\":\"16\",\"usedRate\":\"59.26%\"},{\"blArea\":\"447.900000\",\"cityName\":\"昆明\",\"freeRate\":\"25.00%\",\"rmAllotNum\":\"56\",\"rmAllotRate\":\"59.57%\",\"rmNoAllot\":\"38\",\"rmNum\":\"94\",\"rmUsedNum\":\"42\",\"usedRate\":\"75.00%\"},{\"blArea\":\"79.930000\",\"cityName\":\"兰州\",\"freeRate\":\"40.00%\",\"rmAllotNum\":\"5\",\"rmAllotRate\":\"41.67%\",\"rmNoAllot\":\"7\",\"rmNum\":\"12\",\"rmUsedNum\":\"3\",\"usedRate\":\"60.00%\"},{\"blArea\":\"113.300000\",\"cityName\":\"乌鲁木齐\",\"freeRate\":\"80.00%\",\"rmAllotNum\":\"5\",\"rmAllotRate\":\"31.25%\",\"rmNoAllot\":\"11\",\"rmNum\":\"16\",\"rmUsedNum\":\"1\",\"usedRate\":\"20.00%\"},{\"blArea\":\"1620.000000\",\"cityName\":\"西安\",\"freeRate\":\"57.14%\",\"rmAllotNum\":\"98\",\"rmAllotRate\":\"82.35%\",\"rmNoAllot\":\"21\",\"rmNum\":\"119\",\"rmUsedNum\":\"42\",\"usedRate\":\"42.86%\"},{\"blArea\":\"188.000000\",\"cityName\":\"西宁\",\"freeRate\":\"33.33%\",\"rmAllotNum\":\"6\",\"rmAllotRate\":\"33.33%\",\"rmNoAllot\":\"12\",\"rmNum\":\"18\",\"rmUsedNum\":\"4\",\"usedRate\":\"66.67%\"},{\"blArea\":\"195.850000\",\"cityName\":\"银川\",\"freeRate\":\"41.67%\",\"rmAllotNum\":\"12\",\"rmAllotRate\":\"100.00%\",\"rmNoAllot\":\"0\",\"rmNum\":\"12\",\"rmUsedNum\":\"7\",\"usedRate\":\"58.33%\"},{\"blArea\":\"0.000000\",\"cityName\":\"金华\",\"freeRate\":\"91.67%\",\"rmAllotNum\":\"24\",\"rmAllotRate\":\"100.00%\",\"rmNoAllot\":\"0\",\"rmNum\":\"24\",\"rmUsedNum\":\"2\",\"usedRate\":\"8.33%\"},{\"blArea\":\"254.560000\",\"cityName\":\"徐州\",\"freeRate\":\"45.83%\",\"rmAllotNum\":\"24\",\"rmAllotRate\":\"68.57%\",\"rmNoAllot\":\"11\",\"rmNum\":\"35\",\"rmUsedNum\":\"13\",\"usedRate\":\"54.17%\"},{\"blArea\":\"5728.800000\",\"cityName\":\"天津客服\",\"freeRate\":\"100.00%\",\"rmAllotNum\":\"562\",\"rmAllotRate\":\"100.00%\",\"rmNoAllot\":\"0\",\"rmNum\":\"562\",\"rmUsedNum\":\"0\",\"usedRate\":\"0.00%\"},{\"blArea\":\"4135.320000\",\"cityName\":\"武汉客服\",\"freeRate\":\"100.00%\",\"rmAllotNum\":\"598\",\"rmAllotRate\":\"100.00%\",\"rmNoAllot\":\"0\",\"rmNum\":\"598\",\"rmUsedNum\":\"0\",\"usedRate\":\"0.00%\"},{\"blArea\":\"390.000000\",\"cityName\":\"呼和浩特\",\"freeRate\":\"80.00%\",\"rmAllotNum\":\"30\",\"rmAllotRate\":\"88.24%\",\"rmNoAllot\":\"4\",\"rmNum\":\"34\",\"rmUsedNum\":\"6\",\"usedRate\":\"20.00%\"},{\"blArea\":\"0.000000\",\"cityName\":\"大连\",\"freeRate\":\"100.00%\",\"rmAllotNum\":\"34\",\"rmAllotRate\":\"56.67%\",\"rmNoAllot\":\"26\",\"rmNum\":\"60\",\"rmUsedNum\":\"0\",\"usedRate\":\"0.00%\"},{\"blArea\":\"0.000000\",\"cityName\":\"沈阳\",\"freeRate\":\"80.52%\",\"rmAllotNum\":\"77\",\"rmAllotRate\":\"77.00%\",\"rmNoAllot\":\"23\",\"rmNum\":\"100\",\"rmUsedNum\":\"15\",\"usedRate\":\"19.48%\"},{\"blArea\":\"4316.710000\",\"cityName\":\"上海\",\"freeRate\":\"56.22%\",\"rmAllotNum\":\"619\",\"rmAllotRate\":\"99.04%\",\"rmNoAllot\":\"6\",\"rmNum\":\"625\",\"rmUsedNum\":\"271\",\"usedRate\":\"43.78%\"},{\"blArea\":\"280.000000\",\"cityName\":\"哈尔滨\",\"freeRate\":\"90.00%\",\"rmAllotNum\":\"30\",\"rmAllotRate\":\"53.57%\",\"rmNoAllot\":\"26\",\"rmNum\":\"56\",\"rmUsedNum\":\"3\",\"usedRate\":\"10.00%\"},{\"blArea\":\"469.500000\",\"cityName\":\"长春\",\"freeRate\":\"75.00%\",\"rmAllotNum\":\"24\",\"rmAllotRate\":\"48.98%\",\"rmNoAllot\":\"25\",\"rmNum\":\"49\",\"rmUsedNum\":\"6\",\"usedRate\":\"25.00%\"},{\"blArea\":\"0.000000\",\"cityName\":\"太原\",\"freeRate\":\"100.00%\",\"rmAllotNum\":\"66\",\"rmAllotRate\":\"82.50%\",\"rmNoAllot\":\"14\",\"rmNum\":\"80\",\"rmUsedNum\":\"0\",\"usedRate\":\"0.00%\"},{\"blArea\":\"760.000000\",\"cityName\":\"长沙\",\"freeRate\":\"77.34%\",\"rmAllotNum\":\"128\",\"rmAllotRate\":\"81.01%\",\"rmNoAllot\":\"30\",\"rmNum\":\"158\",\"rmUsedNum\":\"29\",\"usedRate\":\"22.66%\"},{\"blArea\":\"0.000000\",\"cityName\":\"重庆\",\"freeRate\":\"31.13%\",\"rmAllotNum\":\"106\",\"rmAllotRate\":\"87.60%\",\"rmNoAllot\":\"15\",\"rmNum\":\"121\",\"rmUsedNum\":\"73\",\"usedRate\":\"68.87%\"},{\"blArea\":\"4347.880000\",\"cityName\":\"成都\",\"freeRate\":\"76.83%\",\"rmAllotNum\":\"954\",\"rmAllotRate\":\"32.32%\",\"rmNoAllot\":\"1998\",\"rmNum\":\"2952\",\"rmUsedNum\":\"221\",\"usedRate\":\"23.17%\"},{\"blArea\":\"19246.160000\",\"cityName\":\"杭州\",\"freeRate\":\"83.03%\",\"rmAllotNum\":\"4626\",\"rmAllotRate\":\"98.05%\",\"rmNoAllot\":\"92\",\"rmNum\":\"4718\",\"rmUsedNum\":\"785\",\"usedRate\":\"16.97%\"},{\"blArea\":\"573.300000\",\"cityName\":\"济南\",\"freeRate\":\"28.36%\",\"rmAllotNum\":\"67\",\"rmAllotRate\":\"78.82%\",\"rmNoAllot\":\"18\",\"rmNum\":\"85\",\"rmUsedNum\":\"48\",\"usedRate\":\"71.64%\"},{\"blArea\":\"767.370000\",\"cityName\":\"青岛\",\"freeRate\":\"22.33%\",\"rmAllotNum\":\"103\",\"rmAllotRate\":\"79.84%\",\"rmNoAllot\":\"26\",\"rmNum\":\"129\",\"rmUsedNum\":\"80\",\"usedRate\":\"77.67%\"},{\"blArea\":\"512.870000\",\"cityName\":\"石家庄\",\"freeRate\":\"40.00%\",\"rmAllotNum\":\"50\",\"rmAllotRate\":\"100.00%\",\"rmNoAllot\":\"0\",\"rmNum\":\"50\",\"rmUsedNum\":\"30\",\"usedRate\":\"60.00%\"},{\"blArea\":\"0.000000\",\"cityName\":\"天津\",\"freeRate\":\"82.47%\",\"rmAllotNum\":\"97\",\"rmAllotRate\":\"90.65%\",\"rmNoAllot\":\"10\",\"rmNum\":\"107\",\"rmUsedNum\":\"17\",\"usedRate\":\"17.53%\"},{\"blArea\":\"224.710000\",\"cityName\":\"常州\",\"freeRate\":\"76.19%\",\"rmAllotNum\":\"21\",\"rmAllotRate\":\"77.78%\",\"rmNoAllot\":\"6\",\"rmNum\":\"27\",\"rmUsedNum\":\"5\",\"usedRate\":\"23.81%\"},{\"blArea\":\"720.540000\",\"cityName\":\"合肥\",\"freeRate\":\"8.64%\",\"rmAllotNum\":\"81\",\"rmAllotRate\":\"83.51%\",\"rmNoAllot\":\"16\",\"rmNum\":\"97\",\"rmUsedNum\":\"74\",\"usedRate\":\"91.36%\"},{\"blArea\":\"968.620000\",\"cityName\":\"南京\",\"freeRate\":\"92.23%\",\"rmAllotNum\":\"103\",\"rmAllotRate\":\"91.96%\",\"rmNoAllot\":\"9\",\"rmNum\":\"112\",\"rmUsedNum\":\"8\",\"usedRate\":\"7.77%\"},{\"blArea\":\"950.000000\",\"cityName\":\"宁波\",\"freeRate\":\"100.00%\",\"rmAllotNum\":\"38\",\"rmAllotRate\":\"50.67%\",\"rmNoAllot\":\"37\",\"rmNum\":\"75\",\"rmUsedNum\":\"0\",\"usedRate\":\"0.00%\"},{\"blArea\":\"527.000000\",\"cityName\":\"苏州\",\"freeRate\":\"31.11%\",\"rmAllotNum\":\"45\",\"rmAllotRate\":\"64.29%\",\"rmNoAllot\":\"25\",\"rmNum\":\"70\",\"rmUsedNum\":\"31\",\"usedRate\":\"68.89%\"},{\"blArea\":\"340.000000\",\"cityName\":\"温州\",\"freeRate\":\"100.00%\",\"rmAllotNum\":\"30\",\"rmAllotRate\":\"96.77%\",\"rmNoAllot\":\"1\",\"rmNum\":\"31\",\"rmUsedNum\":\"0\",\"usedRate\":\"0.00%\"},{\"blArea\":\"407.370000\",\"cityName\":\"无锡\",\"freeRate\":\"76.47%\",\"rmAllotNum\":\"34\",\"rmAllotRate\":\"82.93%\",\"rmNoAllot\":\"7\",\"rmNum\":\"41\",\"rmUsedNum\":\"8\",\"usedRate\":\"23.53%\"},{\"blArea\":\"20833.740000\",\"cityName\":\"上饶客服\",\"freeRate\":\"99.71%\",\"rmAllotNum\":\"2400\",\"rmAllotRate\":\"100.00%\",\"rmNoAllot\":\"0\",\"rmNum\":\"2400\",\"rmUsedNum\":\"7\",\"usedRate\":\"0.29%\"},{\"blArea\":\"370.640000\",\"cityName\":\"福州\",\"freeRate\":\"82.98%\",\"rmAllotNum\":\"47\",\"rmAllotRate\":\"92.16%\",\"rmNoAllot\":\"4\",\"rmNum\":\"51\",\"rmUsedNum\":\"8\",\"usedRate\":\"17.02%\"},{\"blArea\":\"1825.500000\",\"cityName\":\"深圳\",\"freeRate\":\"92.35%\",\"rmAllotNum\":\"510\",\"rmAllotRate\":\"94.27%\",\"rmNoAllot\":\"31\",\"rmNum\":\"541\",\"rmUsedNum\":\"39\",\"usedRate\":\"7.65%\"},{\"blArea\":\"292.950000\",\"cityName\":\"东莞\",\"freeRate\":\"33.87%\",\"rmAllotNum\":\"62\",\"rmAllotRate\":\"96.88%\",\"rmNoAllot\":\"2\",\"rmNum\":\"64\",\"rmUsedNum\":\"41\",\"usedRate\":\"66.13%\"},{\"blArea\":\"0.000000\",\"cityName\":\"佛山\",\"freeRate\":\"42.11%\",\"rmAllotNum\":\"38\",\"rmAllotRate\":\"76.00%\",\"rmNoAllot\":\"12\",\"rmNum\":\"50\",\"rmUsedNum\":\"22\",\"usedRate\":\"57.89%\"},{\"blArea\":\"2112.270000\",\"cityName\":\"广州\",\"freeRate\":\"53.73%\",\"rmAllotNum\":\"255\",\"rmAllotRate\":\"93.75%\",\"rmNoAllot\":\"17\",\"rmNum\":\"272\",\"rmUsedNum\":\"118\",\"usedRate\":\"46.27%\"},{\"blArea\":\"0.000000\",\"cityName\":\"海口\",\"freeRate\":\"96.30%\",\"rmAllotNum\":\"27\",\"rmAllotRate\":\"84.38%\",\"rmNoAllot\":\"5\",\"rmNum\":\"32\",\"rmUsedNum\":\"1\",\"usedRate\":\"3.70%\"},{\"blArea\":\"260.250000\",\"cityName\":\"惠州\",\"freeRate\":\"19.05%\",\"rmAllotNum\":\"21\",\"rmAllotRate\":\"65.63%\",\"rmNoAllot\":\"11\",\"rmNum\":\"32\",\"rmUsedNum\":\"17\",\"usedRate\":\"80.95%\"},{\"blArea\":\"150.120000\",\"cityName\":\"江门\",\"freeRate\":\"30.00%\",\"rmAllotNum\":\"10\",\"rmAllotRate\":\"66.67%\",\"rmNoAllot\":\"5\",\"rmNum\":\"15\",\"rmUsedNum\":\"7\",\"usedRate\":\"70.00%\"},{\"blArea\":\"517.200000\",\"cityName\":\"南宁\",\"freeRate\":\"35.42%\",\"rmAllotNum\":\"48\",\"rmAllotRate\":\"76.19%\",\"rmNoAllot\":\"15\",\"rmNum\":\"63\",\"rmUsedNum\":\"31\",\"usedRate\":\"64.58%\"}]",BlStationCensusVO.class);

        List<String> hotCityEnum = Arrays.asList("北京","杭州","成都");

        // 热门城市
//        Stream<BlStationCensusVO> hotCity = cityList.stream()
//                .filter(city -> hotCityEnum.contains(city.getCityName()));
//        // 普通城市
//        Stream<BlStationCensusVO> normalCity = cityList.stream()
//                .filter(city -> !hotCityEnum.contains(city.getCityName()));
        // 城市对象
//        Stream<BlStationCensusVO> allStream = Stream.concat(hotCity, normalCity);
        Stream<BlStationCensusVO> allStream = cityList.stream();
        int[] index = {0};
//        allStream.forEach(city -> {
//            index[0]++;
//            System.out.println(city.getCityName());
//        });
//        System.out.println(index[0]);
//        index[0] = 0;
        allStream.flatMap(city -> {
            String cityName = city.getCityName();
////            System.out.println("old: " + cityName);
            ArrayList<BlStationCensusVO> censusList = Lists.newArrayList(blMap.getOrDefault(cityName, Lists.newArrayList()));
            city.setCityName("合计" + censusList.size());
//            System.out.println("new: " + city.getCityName());
//            System.out.println("====================================");
//            censusList.add(city);
            index[0]++;
            return censusList.stream();
        }).forEach(System.out::println);
        System.out.println(index[0]);
//        System.out.println(resultList.size());
    }


}